Multi-Module Multi-Port Memory Design for Low Power Embedded Systems
نویسندگان
چکیده
In this paper we describe a multi-module, multi-port memory design procedure that satisfies area and/or energy constraints for embedded applications. Our procedure consists of application of loop transformations and reordering of array accesses to reduce the memory bandwidth followed by memory allocation and assignment procedures based on ILP models and heuristic-based algorithms. The specific problems include determination of (a) the memory configuration with minimum area, given the energy bound, (b) the memory configuration with minimum energy, given the area bound, (c) array allocation such that the energy consumption is minimum for a given memory configuration (number of modules, size and number of ports per module). The results obtained by the heuristics match well with those obtained by the ILP methods.
منابع مشابه
X32V: A Design of Configurable Processor Core for Embedded Systems
This paper introduces the X32V configurable processor core. X32V is geared towards low-power, lowmemory embedded systems, such as cell phones, PDAs, and digital cameras. X32V uses a feature that allows for variable length instructions that ultimately decrease the amount of program memory required for applications. In addition, X32V supports additional modules that increase flexibility. Currentl...
متن کاملRun-time Fallback and Multiboot Technique for Embedded Platform using Low-Cost Spartan-6 FPGA
This paper aims at demonstrating the whole process allowing implementing a robust in-system update solution for Microblaze-based embedded systems using low-cost and low-power consuming Spartan-6 FPGA. In this work, we design a run-time full reconfigurable embedded platform based on the Spartan-6 Multiboot and fallback features. The FPGA Multiboot feature enables switching between two or more co...
متن کاملA Multi-port High Step-up DC/DC Converter for Hybrid Renewable Energy Application
This paper presents a novel multi-port DC/DC converter which is suitable to be used as the interface of hybrid renewable energy systems. The converter contains three unidirectional power flow ports which two of them are input ports and are connected to two independent energy sources while the third one is the output port that feeds a standalone load. Furthermore, the proposed converter contains...
متن کاملEmbedded ARM9 Image Acquisition System Based on CMOS Image Sensor
This article is based on CMOS image sensor which is commonly used in image acquisition. It applies 32-bit ARM9 microprocessor S3C2410A as the CPU to control other function modules and designs embedded Arm9 image acquisition system for the realization of machine vision. The main function modules are SDRAM memory cell, image acquisition unit and Ethernet transmission module, UART serial port comm...
متن کاملDebug Support on the ColdFire Architecture
Debug support on the ColdFire architecture is designed to be well-suited to embedded systems, and provides both realtime and background debugging techniques. A dedicated port for real-time information and a serial port allow users to read and write to memory, address and data registers, set up complex, multi-level breakpoints and trace execution paths of instructions. The debug module also incl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Design Autom. for Emb. Sys.
دوره 9 شماره
صفحات -
تاریخ انتشار 2004